package com.guanghua.brick.db;

import java.sql.Connection;

import javax.sql.DataSource;

/**
 * 用于获取数据库连接的接口
 * @author leeon
 */
public interface ISQLConnection {
	/**
	 * 根据实现不同，conn代表的意义不同，可以是jndi的字符串，spring的beanid，hibernate配置文件名称,
	 * @param conn
	 * @return
	 * @throws Exception
	 */
	public Connection createConnection(String conn) throws Exception;
	
	
	/**
	 * 根据实现不同，conn代表的意义不同，可以是jndi的字符串，spring的beanid，hibernate配置文件名称,
	 * @param conn
	 * @return
	 * @throws Exception
	 */
	public DataSource createDataSource(String conn) throws Exception;
}
